BIENVENIDOS )أبو عبد هللا محمد بن موسى الخوارزمي ابو جعفر ) Resolución de Problemas y Algoritmos Clase 1
|
|
- Francisco Silva Moya
- hace 7 años
- Vistas:
Transcripción
1 Resolución de Problemas y Algoritmos Clase 1 )أبو عبد هللا محمد بن موسى الخوارزمي ابو جعفر ) Dr. Alejandro J. García cs.uns.edu.ar /~ajg Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca - Argentina BIENVENIDOS Resolución de Problemas y Algoritmos Dr. Alejandro J. García 2 Presentación Asignatura: Resolución de Problemas y Algoritmos (RPA) Profesor: Dr. Alejandro Javier García cs.uns.edu.ar /~ajg Alumnos de este curso: Apellidos de A a K Horarios (incluye teoría y práctica): lunes a hs Aula: 8 miércoles a hs Aula: 8 Horarios de Laboratorio: Serán indicados en el horario de práctica. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 3 Presentación Seguramente tiene muchas preguntas: De qué se tratará esta materia? Me gustará la carrera? Dónde trabajaré cuando sea un profesional? Con que computadoras trabajaré? En que lenguaje voy a programar? Habré elegido bien? Seré feliz? De a poco se irán respondiendo. Recuerde que: Todo largo camino comienza con un primer paso. Confucio K'ung-fu-tzu Filósofo chino ac Resolución de Problemas y Algoritmos Dr. Alejandro J. García 4 Introducción Cuando se quiere resolver un problema se puede acudir a un experto (por ejemplo: tengo dolor abdominal y consulto a un médico) Para que el experto pueda hacerlo, alguien le indicó )enseñó) cómo resolver cierto tipo de problemas (fue a la universidad, hizo su residencia). Pero en la actualidad, hay problemas que una computadora puede resolver (ej.: saber el monto y vencimiento del saldo de mi línea de teléfono) Para que pueda hacerlo, alguien le indicó (programó) a la computadora cómo resolver este problema. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 5 Introducción Las computadoras resuelven cada día más y más problemas. En su vida profesional podría encontrarse por ejemplo con problemas como: Leer QR-code (quick response barcode) Cambiar el perfil del celular cuando la agenda indica que está en una reunión. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 6 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 1
2 Resolución de Problemas y Algoritmos En esta materia veremos técnicas para resolver problemas. La solución encontrada, que indicará cómo resolver un problema planteado será indicada utilizando un algoritmo. El algoritmo será implementado en un lenguaje de programación y se podrá usar en una computadora. Qué es un algortimo? Concepto: Algoritmo Un algoritmo es una secuencia de pasos u operaciones, que cuando se los ejecuta, producirá el resultado esperado y terminará luego de una cantidad finita de tiempo. Cada paso debe estar definido sin ambigüedad, y las operaciones deben ser comprensibles por el que las ejecutará. Debe haber un único punto de comienzo y al menos un punto final. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 7 Resolución de Problemas y Algoritmos Dr. Alejandro J. García 8 Problema propuesto Se quiere preparar correctamente líquido refrigerante para un automóvil y en la etiqueta dice: Antes de usar, mezclar todo el contenido de este envase en exactamente 2 litros de agua. Observe que no dice cómo hacerlo. Solamente dice qué hay que hacer. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 9 Problema propuesto Se quiere escribir un algoritmo que indique cómo preparar correctamente líquido refrigerante. Se sabe que: Antes de usar, mezclar todo el contenido de este envase en exactamente 2 litros de agua. Se dispone de: 1 botella llena de líquido refrigerante, 5 botellas vacías de 1,5 litros, una plancha, un bidón de 5 litros y 1 botellita vacía de 500ml. Un recipiente empezado, con más de 3 litros de agua destilada. Se cuenta con las siguientes acciones: -vaciar un recipiente, -llenar un recipiente -trasvasar líquido de un recipiente al otro algoritmo? Resolución de Problemas y Algoritmos Dr. Alejandro J. García 10 Propuesta 1: Vaciar el bidón de 5 litros Llenar la botella de 1,5 litros con agua Llenar la botellita de medio litro con agua Trasvasar la botellita de medio litro al bidón de 5 lit. Trasvasar la botella de 1,5 litros al bidón de 5 lit. Trasvasar el líquido refrigerante al bidón Hay tres preguntas importantes antes de seguir: (1) Es realmente un algoritmo? (2) Cómo sabemos si resuelve el problema? (3) Es el único algoritmo posible? Resolución de Problemas y Algoritmos Dr. Alejandro J. García 11 Respuestas (1) Es realmente un algoritmo? Algoritmo La respuesta a (1) se obtiene comprobando si satisface la definición de algoritmo que hemos dado. (2) Cómo sabemos si resuelve el problema? Una opción es conseguir todo lo necesario: botellas, bidón, etc. y luego realizar los pasos Otra opción es realizar una traza: una simulación de la ejecución real de los pasos en la cual se llevando cuenta de los movimientos realizados. (3) Es el único algoritmo posible? La respuesta es NO. Ya que hay más de una solución. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 12 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 2
3 Una traza es una simulación de la ejecución real de los pasos, en la cual se lleva cuenta de los movimientos realizados y los cambios que se producen. Concepto: Traza? vacía vacía llena 1 vacío vacía vacía llena 2 vacío vacía 1.5 lit. llena 3 vacío 0.5 lit. 1.5 lit. llena lit. vacía 1.5 lit. llena 5 2 lit. vacía vacía llena 6 mezcla lista vacía vacía vacía Si la traza se realiza correctamente, y al llegar al final del algoritmo no se obtiene el resultado deseado, entonces hay un error en la secuencia de pasos. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 13 Una traza ayuda a encontrar errores Vaciar el bidón de 5 litros Llenar la botella de 1,5 litros con agua Trasvasar la botellita de medio litro al bidón de 5 lit. Llenar la botellita de medio litro con agua Trasvasar la botella de 1,5 litros al bidón de 5 lit. Trasvasar el líquido refrigerante al bidón Grrr! Está mal.? vacía vacía llena 1 vacío vacía vacía llena 2 vacío vacía 1.5 lit. llena 3 vacío!!!!!!! 1.5 lit. llena Resolución de Problemas y Algoritmos Dr. Alejandro J. García 14 Concepto: Primitiva Parte de la definición de algoritmo dice: Un algoritmo es una secuencia de pasos [ ] Cada paso debe estar definido sin ambigüedad, y las operaciones debe ser comprensibles por el que las ejecutará. [ ] Para que pueda ser interpretado por una persona o ejecutado por una computadora, un algoritmo debe estar conformado por acciones comprensibles para quién las ejecutará, a las que llamamos primitivas. Una primitiva es una operación o acción conocida, utilizada en un algoritmo o programa considerándola como básica. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 15 Conceptos: Algoritmos, datos y traza En general, en los algoritmos hay datos con los cuales se obtiene un resultado. Estos datos pueden ser: constantes (no cambian) o variables (cambian su valor). Los algoritmos pueden usar acciones (primitivas) para modificar datos variables. En el siguiente problema identificaremos datos constantes, datos variables y realizaremos un algoritmo. Luego una traza nos ayudará a buscar errores Resolución de Problemas y Algoritmos Dr. Alejandro J. García 16 Problema propuesto: calcular pintura Resolución y diseño inicial Se ha construido un edificio con aulas nuevas. Se desea escribir un algoritmo que calcule cuántos litros de pintura se necesitan para pintar las paredes de cualquiera de las aulas. Las aulas son rectangulares y tienen diferente largo y ancho. Sin embargo, todas tienen la misma altura (2,60m) y dos puertas iguales de 1,60m x 2m. Aunque las ventanas son todas iguales (1m x 2m), cada aula tiene una cantidad diferente. La pintura viene en latas de 4 litros y cubre por litro 8m 2. Identifique incógnita, datos constantes y variables. Divida el problema en partes Haga un ejemplo con valores particulares Resolución de Problemas y Algoritmos Dr. Alejandro J. García 17 ventanas = 2m 2 ; cubrelitro = 8m 2 ; litroslata = 4 Datos variables: ancho, largo y cant_ventanas Incongnita: Cuántos litros? Diseño (dividido en subproblemas): Calcular la superficie total (con puertas, etc.) calcular superficie a no pintar (depende de la cantidad de ventanas) calcular superficie a pintar ( total menos lo que no se pinta) calcular cuantos litros se necesitan. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 18 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 3
4 Algoritmo general ventana = 2m 2 ; cubrelitro = 8m 2 ; litroslata = 4 Datos variables: ancho; largo y cant_ventanas Algoritmo general: total = 2x(anchoxalto) + 2x(largoxalto) no_pintar = 2 x puerta + ventana x cant_ventanas a_pintar = total no_pintar cant_litros = (pintar / cubrelitro) Ejemplo particular (verificador) ventanas = 2m 2 ; cubrelitro = 8m 2 ; litroslata = 4 (Ejemplo) valores particulares para las variables: ancho = 5 largo = 10 y cant_ventanas = 2 Con estos valores: Total es 2x(anchoxalto) + 2x(largoxalto) = 2x(5x2,60) + 2x(10x2,60) = = 78 a no pintar es 6,40 + 2x2 = 10,40 a pintar es 78 10,40=67,60 litros a usar 67,60 / 8 = 8,45 Resolución de Problemas y Algoritmos Dr. Alejandro J. García 19 Resolución de Problemas y Algoritmos Dr. Alejandro J. García 20 Objetivos de la materia El objetivo principal de la materia es que los alumnos adquieran la capacidad de desarrollar programas (de computadoras) para resolver problemas de pequeña escala. El desarrollo de un programa se concibe como un proceso que abarca varias etapas: 1. La interpretación adecuada del enunciado a través del cual se plantea el problema. 2. El diseño de un algoritmo que modela la resolución del problema. 3. La implementación del algoritmo en un lenguaje de programación imperativo. 4. La verificación de la solución. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 23 Términos nuevos? El objetivo principal de la materia es que los alumnos adquieran la capacidad de desarrollar programas para resolver problemas de pequeña escala. El desarrollo de un programa se concibe como un proceso que abarca varias etapas: 1.La interpretación adecuada del enunciado a través del cual se plantea el problema. 2.El diseño de un algoritmo que modela la resolución del problema. 3.La implementación del algoritmo en un lenguaje de programación imperativo. 4.La verificación de la solución. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 24 hallar construir PROBLEMA SOLUCIÓN ALGORITMO escribir PROGRAMA Metodología general propuesta Resolveremos problemas con soluciones objetivas, no subjetivas. Para hallar soluciones, estudiaremos diferentes técnicas y metodologías. Especificaremos las soluciones como algoritmos Codificaremos los algoritmos en programas para una computadora. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 25 PROBLEMA SOLUCIÓN ALGORITMO PROGRAMA en algún lenguaje de programación (ej: Pascal) Secuencia de trabajo de un profesional Ejemplo: Calcule el área de una círculo Usar la fórmula Pi por radio al cuadrado Algoritmo ÁreaCírculo Área x Radio x Radio PROGRAM AreaCirculo; CONST pi = ; VAR area,radio: REAL; write ( Ingrese Radio: ); read(radio); area := pi radio radio; write( Area es, area); Resolución de Problemas y Algoritmos Dr. Alejandro J. García 26 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 4
5 Algunos elementos de un programa en Pascal Palabras reservadas (vocabulario) Primitivas de Pascal Datos constantes Datos variables Tipos de datos PROGRAM AreaCirculo; CONST pi = ; VAR area,radio: REAL; Símbolos y write ( Ingrese Radio: ); operadores read(radio); area := pi radio radio; write( Area es, area); Lenguaje de programación Pascal En este materia utilizaremos el lenguaje de programación Pascal Por qué? Objetivos RPA En esta clase veremos lo mínimo indispensable para dar un primer paso y que puedan escribir su primer programa en Pascal (implementando el algoritmo de calcular pintura). Cada clase verán más y más herramientas de Pascal. Resolución de Problemas y Algoritmos Dr. Alejandro J. García Resolución de Problemas y Algoritmos Dr. Alejandro J. García 28 Pascal: Palabras Reservadas Las palabras reservadas son aquellas que ya tienen un significado en el lenguaje Pascal, y el programador sólo puede usarlas con ese significado. Por ejemplo: PROGRAM CONST VAR END Importante: no afecta si usamos mayúsculas o minúsculas. Ej: PROGRAM, program, y program son la misma palabra reservada. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 29 Pascal: Identificadores definidos por el programador Los identificadores son nombres que identifican a elementos creados por el programador. No pueden ser igual a una palabra reservada. Deben comenzar obligatoriamente con una letra, y sólo involucran letras, números y el guión bajo _ (underscore) Son válidos: Radio Pi x23 es_nro_par Area SueldoNeto No son válidos: La cantidad program %mas 23i es-nro-par Primo(i) Importante: no afecta si usamos mayúsculas o minúsculas. Ej: CANTIDAD, cantidad, y CaNtIdAd son el mismo identificador. Resolución de Problemas y Algoritmos Dr. Alejandro J. García 30 Pascal: Variables y constantes Pascal: tipos de datos predefinidos Definición de Constantes (CONST) Definición de Variables (VAR) - Tienen un valor fijo asociado - Se definen por un nombre (identificador) y tienen implícitamente asociado un tipo de dato dado por el valor elegido Ejemplo: CONST Pi = ; cant_de_meses = 12 ; - Su valor es variable - Se definen por un nombre (identificador) y un tipo de dato asociado Ejemplo: VAR litros: REAL; Resolución de Problemas y Algoritmos Dr. Alejandro J. García 31 Tipo de dato predefinido: INTEGER es un subconjunto de los números enteros. En expresiones con variables enteras se pueden usar entre otras las operaciones: + (suma) (resta) * (mult.) Tipo de dato predefinido: REAL es un subconjunto de los números reales. Se usa el punto para separar la parte enteral de la decimal. Ejemplo: En expresiones con variables reales se pueden usar entre otras las operaciones: + (suma) (resta) * (mult.) Resolución de Problemas y Algoritmos Dr. Alejandro J. García 32 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 5
6 Constantes y Variables en Pascal Para usar datos en Pascal, hay que declararlos : Declaración de constantes: se escribe la palabra reservada CONST, y el nombre y valor de cada constante. Ejemplos: Se separa una de otra CONST Pi = ; con punto y coma (;) e = ; Declaración de variables: se escribe la palabra reservada VAR, y luego nombre y tipo de dato de cada variable. Ejemplos: VAR contador: INTEGER; precio1,precio2,precio3: REAL; Resolución de Problemas y Algoritmos Dr. Alejandro J. García 33 (i) Puedo declarar varias variables del mismo tipo, separándolas con coma Ya puede escribir parte del algoritmo en Pascal: area_ventana = 2m 2 ; cubrelitro = 8m 2 ; Datos variables: ancho; largo (número real) y cant_ventanas (número entero) PROGRAM pintura_aula; CONST alto = 2.60; puerta = 3.20; area_ventana = 2; cubrelitro = 8; VAR cant_ventanas:integer; ancho, largo: REAL; Pintura Se separa una de otra con punto y coma (;) Puedo declarar varias variables del mismo tipo, separándolas con coma Resolución de Problemas y Algoritmos Dr. Alejandro J. García 34 Pascal: Primitiva de Asignación Para dar un valor inicial o cambiar el valor de una variable, Pascal tiene una primitiva llamada asignación. Se expresa con el símbolo := (formado por dos puntos : seguido de un igual = (. Ejemplos: saldo := 10 consumo := 8 Saldo := saldo - consumo Saldo := saldo + 30 Hay una gran diferencia entre saldo=10 y saldo:=10 saldo:=10 significa le doy el valor 10 a saldo saldo=10 significa es saldo igual a 10? Resolución de Problemas y Algoritmos Dr. Alejandro J. García 35 Pascal: primitiva de Asignación <identificador de variable> := <expresión compatible> 1) primero se evalúa la expresión de la derecha de :=, se obtiene un valor, y 2) luego se modifica el valor de la variable a la izquierda del símbolo := (perdiéndose el viejo valor) saldo := 10 consumo := 8 Saldo := saldo - consumo Saldo := saldo + 30 El tipo del resultado de la expresión tiene que ser compatible con el tipo de la variable que se quiere modificar (esto se verá en detalle en otra clase). Resolución de Problemas y Algoritmos Dr. Alejandro J. García 36 Pascal: primitiva de asignación Si un dato aparece a la izquierda del símbolo := el valor que contiene el dato se modificará, perdiéndose definitivamente el anterior. Si un dato aparece a la derecha de := el valor que contiene el dato se utiliza para calcular el resultado de la expresión (no se modifica) Un dato sin valor a la derecha de := es un ERROR saldo := 10 consumo := 8 Saldo := saldo - consumo Saldo := saldo + 30 Resolución de Problemas y Algoritmos Dr. Alejandro J. García 37 Programa en Pascal para el algoritmo propuesto PROGRAM pintura_aula; CONST alto = 2.60; puerta = 3.20; area_ventana = 2; cubrelitro = 8; litroslata = 4; VAR ancho, largo, total, a_no_pintar, a_pintar: REAL; cant_litros:real; cant_ventanas : INTEGER; ancho := 5; largo:= 10; cant_ventanas :=2; total := 2*(ancho*alto)+2*(largo*alto) a_no_pintar:= 2*puerta + area_ventana*cant_ventanas ; a_pintar := total - a_no_pintar; cant_litros:= a_pintar / cubrelitro; Resolución de Problemas y Algoritmos Dr. Alejandro J. García 38 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 6
7 Sobre las presentaciones en clase INFORMACIÓN ADICIONAL Resolución de Problemas y Algoritmos Dr. Alejandro J. García 39 El objetivo de estas presentaciones es simplemente agilizar la clase y permitir al alumno concentrarse en el tema y no estar pendiente de copiar del pizarrón Estas presentaciones serán impresas y estarán disponibles para los alumnos (si las quiere por adelantado puede fotocopiar las del año pasado). No reemplazan a la clase. Son sólo una guía dentro del desarrollo de la clase, y sin ella no son casi nada. No deben tomarse como libro o un apunte, y ni siquiera como un resumen de donde estudiar. Hay muchas cosas de la clase que no están aquí: y eso es lo que el alumno debe tomar nota Resolución de Problemas y Algoritmos Dr. Alejandro J. García 40 Datos de contacto Organización de la materia Web-page: cs.uns.edu.ar /~ajg Cómo contactarme: En Clase, lunes y miércoles de 14 a 16hs Horario de consultas indicado en la puerta de mi oficina (208 Dto. Computación) Teoría De 14 a 16 horas Aula 8 A cargo del profesor Práctica De 16 a 18 horas Aula8 A cargo del asistente: Lic. Sandra Di Luca y de los ayudantes agarcia@cs.uns.edu.ar (sólo para consultas urgentes y de importancia) Laboratorio Resolución de Problemas y Algoritmos Dr. Alejandro J. García 41 Resolución de Problemas y Algoritmos Dr. Alejandro J. García 42 Bibliografía Bibliografía Básica Polya,G.: "Cómo plantear y resolver problemas" Ed. Trillas, México,1970. Dromey, R.: "How to solve it by Computer". Prentice Hall International C.A.R. Hoare Series Editor. Grogono, P. Programación en Pascal Addison Wesley Bibliografía Adicional (ver el programa de la materia) Observaciones Cambios de comisión de cursado: llevar una nota explicando la razón del cambio, antes del jueves 22 de marzo de 2012, a las oficinas del DCIC. Inglés nivel I de la UNS: en 2012 por excepción se realizará la preinscripción en las oficinas del DCIC Resolución de Problemas y Algoritmos Dr. Alejandro J. García 43 Resolución de Problemas y Algoritmos Dr. Alejandro J. García 44 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 7
Resolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 1: Algoritmos y variables Dr. Sergio A. Gómez
Resolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 1: Algoritmos y variables Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional
Más detallesTECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Más detallesAlgoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal
Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación
Más detallesAlgoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Más detallesTema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
Más detallesComputación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
Más detallesJava Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Más detallesEstatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Más detallesTema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
Más detalles2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA
CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas
Más detalles[ GUÍA DIDÁCTICA: DESARROLLO DE ALGORITMOS PSEINT] 11 de julio de 2013
ALGORITMOS Y DIAGRAMAS DE FLUJOS DE DATOS Elementos del diagrama de flujo de datos A.1. Qué es un Algoritmo? Describe el método para realizar una tarea. Es una secuencia de instrucciones que, ejecutadas
Más detalles2.2 Nombres, Ligado y Ámbito
2.2 Nombres, Ligado y Ámbito Ligado estático y dinámico, reglas de ámbito y prueba de tipos. Conceptos Nombres e Identificadores Variables Tipos Ámbito Constantes Nombres Identificador que designa en el
Más detallesProcesadores de lenguaje Tema 6 La tabla de símbolos
Procesadores de lenguaje Tema 6 La tabla de símbolos Departamento de Ciencias de la Computación Universidad de Alcalá Resumen La tabla de símbolos. Requerimientos de información. Diseño de la tabla de
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: PROGRAMACIÓN DE COMPUTADORAS CÓDIGO: : 14303 CARRERA: INGENIERIA CIVIL NIVEL: SEGUNDO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 2 SEMESTRE/AÑO ACADÉMICO: Agosto Diciembre
Más detallesopen green road Guía Matemática ECUACIÓN DE PRIMER GRADO profesor: Nicolás Melgarejo .co
Guía Matemática ECUACIÓN DE PRIMER GRADO profesor: Nicolás Melgarejo.co 1. Relación de igualdad En Matemática cuando dos expresiones tienen el mismo valor o representan lo mismo, diremos que existe una
Más detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesMétodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Más detallesGuía práctica de estudio 05: Diagramas de flujo
Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de
Más detallesCurso de Programación Avanzada en C
Curso de Programación Avanzada en C Copyright, 1996 Universidad Sim on Bol ivar 1 Prof. Mariela J. Curiel Contenido del Curso Conceptos BásicosB Estructuras de Control Arreglos Otros tipos de datos derivados
Más detallesPROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE
Más detallesESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Más detallesINTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
Más detallesPlanificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5
Planificaciones 7540 - Algoritmos y Programación I Docente responsable: AZCURRA DIEGO ANDRES 1 de 5 OBJETIVOS Objetivos estratégicos: -Desarrollar el concepto algorítmico. -Aplicar técnicas de programación
Más detallesI.E.S. CUADERNO Nº 5 NOMBRE: FECHA: / / Inecuaciones. Resolver inecuaciones de primer y segundo grado con una incógnita.
Inecuaciones Contenidos 1. Inecuaciones de primer grado con una incógnita Definiciones Inecuaciones equivalentes Resolución Sistemas de inecuaciones 2. Inecuaciones de segundo grado con una incógnita Resolución
Más detallesVariables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas
Más detallesFactores de legibilidad de código de barras y OCR
3 de 9 1 Factores de legibilidad de código de y OCR de pantalla Existen muchos factores que pueden afectar a la legibilidad de los caracteres de los códigos de y OCR, incluidos los valores de la impresora
Más detallesApuntes de Lógica Proposicional
Apuntes de Lógica Proposicional La lógica proposicional trabaja con expresiones u oraciones a las cuales se les puede asociar un valor de verdad (verdadero o falso); estas sentencias se conocen como sentencias
Más detallesInicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
Más detallesAlgoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Más detallesPSEUDOCÓDIGO. En este documento se recopilan los elementos conceptuales esenciales acerca PSEUDOCÓDIGO en la programación.
PSEUDOCÓDIGO En este documento se recopilan los elementos conceptuales esenciales acerca PSEUDOCÓDIGO en la programación. Además se presentan ejemplos de cada uno de los subtemas presentados y se proponen
Más detallesResolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Más detalles4 Ecuaciones e inecuaciones
Ecuaciones e inecuaciones INTRODUCCIÓN Comenzamos esta unidad diferenciando entre identidades y ecuaciones, y definiendo los conceptos asociados a cualquier ecuación: miembros, términos, coeficientes,
Más detallesFormato para prácticas de laboratorio
PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales
Más detallesAlgoritmos y Programas
Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Algoritmos Recorderis Estado Una configuración determinada del sistema en un tiempo-espacio
Más detallesProgramación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Más detallesElementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Más detallesUNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Más detallesIntroducción a la programación
Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una
Más detallesTema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Más detallesPrograma de Asignatura Programación Visual I
Programa de Asignatura Programación Visual I Managua, Abril, 2013 1. DATOS GENERALES Nombre de la asignatura: Programación Visual I Código: Requisito / Correquisito: Carrera (s): Modalidad: Turno: Semestre:
Más detallesExamen en Línea. Plataforma Universidad de Pamplona Enero Universidad de Pamplona - Plataforma 1
Examen en Línea Plataforma Universidad de Pamplona Enero 2007 Universidad de Pamplona - Plataforma 1 Señor aspirante: La Universidad Pamplona le da la más cordial bienvenida y le agradecemos su confianza
Más detallesUnidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Más detallesLa resolución de un problema
CAP. 2. ALGORITMOS Y PROGRAMAS 2.1. Solución de problemas por computadora La resolución de problemas por computadora, es importante para que las personas o usuarios aprendan a programar de manera general,
Más detallesConstante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.
Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
CICLO: 02/ 2012 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #07 Arreglos. Uso
Más detallesEs toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
Más detallesDesde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Más detallesObjetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
Más detallesHerramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?
Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo? Verónica Borja Macías Marzo 2013 1 Cómo guardar el trabajo? Trabajar en la ventana de comandos es similar a realizar cálculos
Más detallesLa ecuación de segundo grado para resolver problemas.
La ecuación de segundo grado para resolver problemas. Como bien sabemos, una técnica potente para modelizar y resolver algebraicamente los problemas verbales es el uso de letras para expresar cantidades
Más detallesConjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación.
NÚMEROS REALES Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación. Un conjunto es una colección bien definida
Más detallesMANUAL DE USUARIO DOCENTE REGISTRO DOCENTE
ÍNDICE 1. CREACIÓN DE CUENTA DE USUARIO...1 2. INGRESO POR PRIMERA VEZ AL SISTEMA...4 3. INGRESO AL REGISTRO DOCENTE...7 4. MENÚ PRINCIPAL...9 5. MENÚ INSTRUCCIONES...9 6. MENÚ INGRESO DE INFORMACIÓN DOCENTE...10
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detallesSesión No. 1. Contextualización. Nombre: Fundamentos del Álgebra MATEMÁTICAS
Matemáticas 1 Sesión No. 1 Nombre: Fundamentos del Álgebra Contextualización Esta sesión está diseñada para ofrecer una breve explicación de los principios aritméticos y algebraicos que se requieren para
Más detallesGuía del estudiante. Actividad 1. Si la base de un triángulo es b y su altura es h: 1. Escriba la expresión algebraica que representa su área:
MATEMÁTICAS Grado Séptimo Bimestre IV Semana 1 Número de clases 1-4 Clase 1 Tema: Expresiones algebraicas valor numérico. Lenguaje común, lenguaje algebraico, simplificación de expresiones algebraicas
Más detallesConversión de unidades de volumen y unidades de capacidad. Rosendo construyo una pileta de forma cubica que mide en su interior 1m por lado.
Lección 4 Conversión de unidades de volumen y unidades de capacidad Rosendo construyo una pileta de forma cubica que mide en su interior 1m por lado. En la pileta vació el agua que contenían 10 recipientes.
Más detallesMicrosoft Project 2013
Microsoft Project 2013 SALOMÓN CCANCE Project 2013 Salomón Ccance www.ccance.net CCANCE WEBSITE ANEXO 2. MANEJO DE VISTAS Y TABLAS. 2.1. ELEMENTOS DE VISUALIZACIÓN DE MICROSOFT OFFICE PROJECT PROFESSIONAL
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN Métodos Numéricos 2008 - Carlos Zotelo Introducción a Fortran 77 / 90 1. El lenguaje Fortran 77 / 90 2. Tipos de datos básicos 3. Constantes y variables 4. Entrada
Más detallesCapítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores
Más detalles2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como
Más detallesCréditos: 6 Horas Presenciales del estudiante: 45 Horas No Presenciales del estudiante: 105 Total Horas: 150 UTILIZACIÓN DE LA PLATAFORMA VIRTUAL:
Pag. 1 de 7 GUÍA DOCENTE CURSO: 2014-15 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Integración de las Tecnologías de la Información en las Organizaciones Código de asignatura: 40103237 Plan: Grado en Ingeniería
Más detallesDES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave
Más detallesMANUAL DEL PROGRAMA EXCEL LABORAL
MANUAL DEL PROGRAMA EXCEL LABORAL Nivel 1 Tema 1 Caso Práctico 01 Creación Base de Datos de Variables Alfabéticas Capacitaciones Interdisciplinarias y Servicios Profesionales S.A. Programa Excel Laboral
Más detallesJohn Venn Matemático y filósofo británico creador de los diagramas de Venn
Georg Cantor Matemático Alemán creador de la teoría de conjuntos John Venn Matemático y filósofo británico creador de los diagramas de Venn August De Morgan Matemático ingles creador de leyes que llevan
Más detallesTema: USO DE MEMORIAS RAM Y ROM
Tema: USO DE MEMORIAS RAM Y ROM Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3 Objetivo general genespecífico Usar
Más detallesLenguajes de Inteligencia Artificial Segundo curso. Primer cuatrimestre
Lenguajes de Inteligencia Artificial Segundo curso. Primer cuatrimestre Ingeniería Técnica en Informática de Gestión Ingeniería Técnica en Informática de Sistemas Escuela Politécnica Superior Universidad
Más detallesGUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.
1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones
Más detallesMANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6
MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 NOMBRE DE LA PRÁCTICA. Estructuras secuénciales 6.1 OBJETIVO GENERAL El alumno desarrollará la habilidad para diseñar algoritmos secuenciales,
Más detallesTEMA 1: NÚMEROS REALES 1.1 Numeros racionales Ejemplo:
TEMA : NÚMEROS REALES. Numeros racionales Ejemplo: 4... Entonces puedo expresar el "" de infinitas formas, siendo su fracción generatriz la que es irreducible. En nuestro caso Otro ejemplo de número racional
Más detallesSESIÓN 3 SERIES, SUCESIONES Y LÍMITES
SESIÓN SERIES, SUCESIONES Y LÍMITES I. CONTENIDOS: 1. Sucesiones y series. Idea intuitiva de límite. Ejercicios resueltos.- Estrategias Centradas en el Aprendizaje: Ejercicios propuestos II. OBJETIVOS:
Más detallesCapítulo 5 IDENTIFICADORES, VARIABLES Y CONSTANTES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 5 IDENTIFICADORES, VARIABLES Y CONSTANTES 1 OBJETIVOS Saber qué
Más detallesPrincipios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Más detallesUNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL
VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL PROGRAMA: PROGRAMACION I CÓDIGO ASIGNATURA: 1215-208 PRE-REQUISITO: 1215-102 SEMESTRE: II (SEGUNDO) UNIDADES
Más detallesEcuaciones cuadráticas. Guía de trabajo Tema: Ecuaciones cuadráticas Curso: 3 B, 3 D, 3 F (todos)
Ecuaciones cuadráticas. Guía de trabajo Tema: Ecuaciones cuadráticas Curso: B, D, F (todos) Introducción. En las semanas anteriores nos hemos abocado al estudio de la función cuadrática. Así, has aprendido
Más detallesESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Más detallesExpresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz
Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Más detallesCapítulo 1. Algoritmos, diagramas de flujo y programas.
Capítulo 1. Algoritmos, diagramas de flujo y programas. 1.1 Problemas y algoritmos 1.2 Diagramas de flujo 1.2.1 Reglas para la construcción de diagramas de flujo 1.3 Conceptos fundamentales 1.3.1 Tipos
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS
UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS RECTORÍA Dirección de Evaluación de Permanente de la calidad Acuerdo de Colaboración Académica celebrado entre la Universidad Nacional Autónoma de Honduras (UNAH)
Más detallesUNIDAD DE APRENDIZAJE I
UNIDAD DE APRENDIZAJE I Saberes procedimentales Interpreta y utiliza correctamente el lenguaje simbólico para el manejo de expresiones algebraicas. 2. Identifica operaciones básicas con expresiones algebraicas.
Más detallesTema 7. Problemas de ecuaciones de primero y segundo grado
Mat º ESO Tema 7. Problemas de ecuaciones de primero y segundo grado Llámale x La x es la letra más famosa entre los números. La letra x suele emplearse para sustituir a un número del que no se sabe su
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de
Más detallesEstructura de Datos: Archivos
Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un
Más detallesOperaciones con números decimales
1. Identificación Nivel: Primario Área: Matemática Grado: Cuarto SC 9: Resumen: Esta Unidad Didáctica tiene como objetivo que los estudiantes de cuarto grado dominen, sin dificultad, las operaciones de
Más detallesInformática I para Bachillerato
CIMAT C++ C/C++ de Datos CIMAT Sesión 15 Una estructura es un grupo de variables las cuales pueden ser de diferentes tipos sostenidas o mantenidas juntas en una sola unidad, a diferencia de los arreglos
Más detallesMatemáticas UNIDAD 8 CONSIDERACIONES METODOLÓGICAS. Material de apoyo para el docente. Preparado por: Héctor Muñoz
CONSIDERACIONES METODOLÓGICAS Material de apoyo para el docente UNIDAD 8 Preparado por: Héctor Muñoz Diseño Gráfico por: www.genesisgrafica.cl VOLUMEN DE CUERPOS GEOMÉTRICOS 1. DESCRIPCIÓN GENERAL DE LA
Más detallesGuía 1: PATRONES DE REPETICIÓN
Guía : PATRONES DE REPETICIÓN Un patrón es una sucesión de elementos (orales, gestuales, gráficos, de comportamiento, numéricos) que se construye siguiendo una regla, ya sea de repetición o de recurrencia.
Más detallesVamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
Más detallesCaracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación
1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos
Más detallesGUÍA DE VIDEOCURSOS PARA ALUMNOS
GUÍA DE VIDEOCURSOS PARA ALUMNOS Bienvenidos al aula virtual de la Escuela Cursiva En este tutorial te presentamos nuestra aula y cómo cursar los videocursos. Aprenderás, paso a paso, desde cómo acceder
Más detalles1. ESQUEMA - RESUMEN Página EJERCICIOS DE INICIACIÓN Página EJERCICIOS DE DESARROLLO Página EJERCICIOS DE REFUERZO Página 25
1. ESQUEMA - RESUMEN Página. EJERCICIOS DE INICIACIÓN Página 6. EJERCICIOS DE DESARROLLO Página 17 5. EJERCICIOS DE REFUERZO Página 5 1 1. ESQUEMA - RESUMEN Página 1.1. EXPRESIONES ALGEBRAICAS. 1.. VALOR
Más detallesCAPITULO ALGORITMOS Y PROGRAMAS CONTENIDO
CAPITULO 1 ALGORITMOS Y PROGRAMAS CONTENIDO 1.1. Los sistemas de procesamiento de la información. 1.2. Concepto de algoritmo. 1.3. Los lenguajes de programación. 1.4. Datos, tipos de datos y operaciones
Más detallesLección 12: Sistemas de ecuaciones lineales
LECCIÓN 1 Lección 1: Sistemas de ecuaciones lineales Resolución gráfica Hemos visto que las ecuaciones lineales de dos incógnitas nos permiten describir las situaciones planteadas en distintos problemas.
Más detallesIntroducción a la Programación
Introducción a la Programación Grupo F y G Semana 4 Andrés Felipe Barco Santa Ingeniero en Sistemas anfelbar@javerianacali.edu.co Facultad de Ingeniería Pontificia Universidad Javeriana-Cali América del
Más detallesEstadística para la toma de decisiones
Estadística para la toma de decisiones ESTADÍSTICA PARA LA TOMA DE DECISIONES. 1 Sesión No. 3 Nombre: Estadística descriptiva: medidas numéricas. Objetivo Al término de la sesión el estudiante calculará
Más detallesMÉTODOS NUMÉRICOS PARA INGENIERÍA ERROR GUIÓN PARA EL TEMA CONCEPTOS BÁSICOS
ERROR GUIÓN PARA EL TEMA CONCEPTOS BÁSICOS REPASO de conceptos de dígito significativo y de orden, para números en notación decimal. Para señalar la diferencia entre el concepto de dígito significativo
Más detallesProfesor(a): M. A. Zeferino Galarza Hernández
Área Académica: Informática IV Tema: Algoritmos Profesor(a): M. A. Zeferino Galarza Hernández Periodo: Enero-junio de 2012 IV Semestre. Asignatura: Informática IV Tema: Algoritmos Abstract Contains and
Más detalles